
//--------------------------------
// TABLE A6: Partisan Differences
//--------------------------------

clear
use masterdata_house.dta

gen ln_meansalary = ln(meansalary +1)
gen nolobstaff = numstaff - futurelob
gen femaleratio = numfemale/numstaff

gen lnles = ln(les+1)
gen lntotbill = ln(totbill+1)
gen lnssbill = ln(ss_bills +1)

macro define member_char1 "majority dwnom1 budget chair subchr seniority maj_leader min_leader power membecamelob female afam latino state_leg south_dem"
macro define member_char2 "majority dwnom1 budget chair subchr seniority maj_leader min_leader power"
macro define staff_char1 "nolobstaff ln_meansalary femaleratio futurelob cstaff_lob"


* (1) Democrats

eststo clear
eststo: quietly reg lnles      $staff_char1 $member_char1 i.congress if dem ==1, vce(cluster icpsr)
eststo: quietly reg lntotbill  $staff_char1 $member_char1 i.congress if dem ==1, vce(cluster icpsr)
eststo: quietly reg lnssbill   $staff_char1 $member_char1 i.congress if dem ==1, vce(cluster icpsr)
eststo: quietly areg lnles     $staff_char1 $member_char2 i.congress if dem ==1, a(icpsr) vce(cluster icpsr)
eststo: quietly areg lntotbill $staff_char1 $member_char2 i.congress if dem ==1, a(icpsr) vce(cluster icpsr)
eststo: quietly areg lnssbill  $staff_char1 $member_char2 i.congress if dem ==1, a(icpsr) vce(cluster icpsr)
esttab, star(* 0.10 ** 0.05 *** 0.01)  drop(*congress*) se ar2 


* (2) Republicans

macro define member_char1 "majority dwnom1 budget chair subchr seniority maj_leader min_leader power membecamelob female afam latino state_leg"

eststo clear
eststo: quietly reg lnles      $staff_char1 $member_char1 i.congress if dem == 0, vce(cluster icpsr)
eststo: quietly reg lntotbill  $staff_char1 $member_char1 i.congress if dem == 0, vce(cluster icpsr)
eststo: quietly reg lnssbill   $staff_char1 $member_char1 i.congress if dem == 0, vce(cluster icpsr)
eststo: quietly areg lnles     $staff_char1 $member_char2 i.congress if dem == 0, a(icpsr) vce(cluster icpsr)
eststo: quietly areg lntotbill $staff_char1 $member_char2 i.congress if dem == 0, a(icpsr) vce(cluster icpsr)
eststo: quietly areg lnssbill  $staff_char1 $member_char2 i.congress if dem == 0, a(icpsr) vce(cluster icpsr)
esttab, star(* 0.10 ** 0.05 *** 0.01)  drop(*congress*) se ar2 


